// index.js

var Api = require('../../../utils/api.js')
const app = getApp()
Page({
  /**
   * 页面的初始数据
   */
  data: {
    viewModel:{}
  },
  update: function () {
    this.setData({
      viewModel: this.data.viewModel,
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(options);
    // var viewModel =  {
    //     title: "标题",
    //     content: "内容",
    //     imageUrl: "图片链接",
    //     videoUrl: "视频链接"
    // }
    // this.data.viewModel = viewModel;
    // this.update();
    wx.showLoading({
      title: '小次君:正在努力获取信息中..',
      mask: true,
    });
    var self = this;
    Api.getDetails(options.sid, function (res) {
      wx.hideLoading();
      var obj = res.data.res;
      var viewModel = {};
      viewModel.imageUrls = obj.images;//obj.images[0];
      viewModel.title = obj.title;
      viewModel.content = obj.content;
      viewModel.viewCount = obj.viewCount;
      viewModel.date = obj.createTime;
      viewModel.sid = obj.sid;
      viewModel.videoUrl = obj.url;
      viewModel.isHaveVideo = obj.url.length > 0

      app.saveRecord(obj);
      self.data.viewModel = viewModel;
      self.update();
    });
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})